package com.simple.business.domain.vo.evaluation;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * 实体类
 * 简历-岗位胜任力
 * </p>
 *
 * @author caojinzhou
 * @since 2022-12-14
 */
@Data
@Builder
@NoArgsConstructor
@ToString(callSuper = true)
@Accessors(chain = true)
@ApiModel(value = "PositionCompetencyDISCVO", description = "岗位胜任力-DISC")
@AllArgsConstructor
public class EvaluationReportDISCVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("用户头像")
    private String userAvatar;
    @ApiModelProperty("用户id")
    private Long userId;
    @ApiModelProperty("disc类型")
    private String discType;
    @ApiModelProperty("disc类型名称")
    private String discTypeName;
    @ApiModelProperty("职业性格特质")
    private String personalityTraits;
    @ApiModelProperty("适合的工作")
    private List<String> suitableJobs;
    @ApiModelProperty("disc分值")
    private List<Integer> discScores;
    @ApiModelProperty("x轴")
    private Integer xAxis;
    @ApiModelProperty("y轴")
    private Integer yAxis;


    @ApiModelProperty(value = "D")
    private Integer dominance;
    @ApiModelProperty(value = "I")
    private Integer influence;
    @ApiModelProperty(value = "S")
    private Integer steadiness;
    @ApiModelProperty(value = "C")
    private Integer compliance;
    @ApiModelProperty(value = "任务导向")
    private Integer taskOrientation;
    @ApiModelProperty(value = "人际导向")
    private Integer interpersonalOrientation;
    @ApiModelProperty(value = "直接")
    private Integer initiative;
    @ApiModelProperty(value = "内审")
    private Integer internalAudit;


}
